﻿@charset "utf-8";
/* CSS Document */
/*sousuo*/
.sousuo{ overflow:hidden; width:100%; height:48px; background-color:#fff}
.sousuo p{ font-size:13px; color:#666; line-height:48px; float:left;}
.sousuo p a{ margin:0 5px;}
.sousuo .sousuo_box{ float:right; overflow:hidden; margin-top:11px; width:266px; height:26px; background-color:#eee;}
.sousuo .sousuo_box input{ width:210px; float:left; height:26px; /*line-height:26px; margin-left:10px;*/ background:none; border:none; outline:none; color:#666}
.sousuo .sousuo_box .submit{ display:block; width:40px; height:26px; float:right; background:url(../images/sousuo.png) no-repeat center}

/*banner*/
.banner{ overflow:hidden; width:100%; height:490px; background:url(../images/banner_bg.jpg) no-repeat center top; margin-bottom:12px;}
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;}

#flashs{ position:relative; height:481px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#333; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#DC7010;}
/*产品分类*/

.product{ overflow:hidden; margin-bottom:40px;}
.product .pro_left{ float:left; width:234px; border:3px solid #dd1a20; position:relative; z-index:3}
.product .pro_left h3{ text-align:center; width:100%; height:70px; background-color:#dd1a20; padding-top:25px;}
.product .pro_left h3 a{ font-size:24px; color:#fff;}
.product .pro_left h3 p{ font-size:18px; color:#fff; font-weight:normal}
.product .pro_left dl{ width:220px; margin:0 auto; margin-top:15px;*margin-top:8px;}
.product .pro_left dt{ background:url(../images/pro_03.png) no-repeat center; width:100%; height:32px; line-height:32px; margin-bottom:15px;}
.product .pro_left dt a{ font-size:14px; color:#dd1a20; margin-left:10px; background:url(../images/pro_01.png) no-repeat 180px center; display:block; width:210px; font-weight:bold}
.product .pro_left dd{ padding-left:10px; width:210px; overflow:hidden}
.product .pro_left dd a{ font-size:14px; color:#666; background:url(../images/pro_02.png) no-repeat left center; line-height:36px; padding-left:10px; width:200px; display:block;}
.product .pro_left dd a:hover{color:#dd1a20;}
.product .pro_left .r_er{ position:relative}
.product .pro_left .r_er dd{ position:absolute;left:100%; background-color:#f5f5f5; padding:20px 0 20px 20px;display:none}
.product .pro_left .r_er_t dd{ top:0}
.product .pro_left .r_er_b dd{ bottom:0}
.product .pro_left .r_er:hover dd{ display:block}

.product .pro_right { overflow:hidden; float:right; width:720px; position:relative; z-index:1}
.product .pro_right .right_title{ width:100%; height:40px; background-color:#e5e5e5; overflow:hidden;}
.product .pro_right .right_title h4{ font-size:16px; float:left; width:100px; height:40px; background-color:#ffa200; text-align:center; line-height:40px;}
.product .pro_right .right_title h4 a{ color:#fff;}
.product .pro_right .right_title .more{ float:right; margin-right:20px; margin-top:15px;}
.product .pro_right .pro_list{ overflow:hidden; width:735px;}
.product .pro_right li{ float:left; width:228px; height:274px; margin-right:17px; margin-top:20px; text-align:center;}
.product .pro_right li div{display: table-cell;
    width: 226px;
    height: 239px;
    text-align: center;
    vertical-align: middle;border:1px solid #e5e5e5;}
.product .pro_right li img{  display: block;  max-width: 100%;
    max-height: 100%;
    margin: 0 auto; max-width: 226px}
.product .pro_right li p{ font-size:14px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:10px;}

/*ad01*/
.ad01{ overflow:hidden; width:100%; height:180px; background:url(../images/ban1.jpg) no-repeat center;}
.ad01 .zixun{ float:right; width:390px; margin-top:85px;}
.ad01 input{ width:220px; height:35px; background:url(../images/ad01_input.png) no-repeat center; border:none; float:left; padding-left:55px; padding-right:15px; line-height:35px; color:#9ba2a8; font-size:14px; outline:none; margin-bottom:5px;}
.ad01 textarea{ width:220px; height:42px; background:url(../images/ad01_text.png) no-repeat left center; padding:6px 15px 5px 55px; font-size:14px; color:#9ba2a8; line-height:21px; border:none; outline:none; resize:none; float:left;}
.ad01 a{ display:block; width:87px; height:93px; color:#fff; font-size:18px; text-align:center; line-height:93px; /*float:right;*/ background:url(../images/ad01_tijiao.png) no-repeat center; text-decoration:none; margin-top:-40px;}
.ad01 p{ font-size:13px; color:#fff; background:url(../images/ad01_phone.png) no-repeat left center; padding-left:26px; float:right; margin-top:20px;}
.ad01 p em{ font-size:22px; color:#ffa200;}
.ad04{ overflow:hidden; width:100%; height:10px; background:#dd1a20;}
/*方案*/
.fangan{ overflow:hidden; width:100%; height:790px; background:url(../images/fangan_bg.png) repeat center}
.fangan p{ font-size:20px; color:#757575; text-align:center; margin-top:45px; margin-bottom:10px;}
.fangan h3{ font-size:30px; text-align:center; padding-bottom:20px; background:url(../images/title.png) no-repeat center bottom; font-weight:normal; margin-bottom:45px;}
.fangan h3 a{ color:#3a3a3e; text-decoration:none;}
.fangan h3 b{ color:#dd1a20;}
.fangan ul{ overflow:hidden; width:1120px;}
.fangan li{ float:left; width:215px; height:267px; background:url(../images/fangan_b.png) no-repeat center bottom; position:relative; margin-right:40px; margin-bottom:30px;}
.fangan li img{ display:block; margin:0 auto; margin-top:11px;}
.fangan li b{ display:block; width:215px; height:176px; background:url(../images/fangan_tu_k.png) no-repeat center; position:absolute; left:0; top:0; z-index:998}
.fangan li em{ display:block; text-align:center; margin-top:30px; font-size:16px; color:#777; margin-bottom:5px;}
.fangan li .fangan_a1{ display:block; font-size:18px; color:#333; text-align:center; padding-bottom:10px; background:url(../images/fangan_j.png) no-repeat center bottom}

/*合作客户*/
.hezuo{ overflow:hidden; margin-top:40px; margin-bottom:30px;}
.hezuo .title{ overflow:hidden; width:100%; margin-bottom:25px;}
.hezuo h3{ font-size:18px; float:left; padding-left:5px; border-left:5px solid #dd1a20;}
.hezuo h3 a{ color:#333;}
.hezuo .more{ float:right; margin-right:20px;}
.hezuo .hezuo_window{ width:940px; overflow:hidden; height:120px; margin:0 auto; position:relative}
.hezuo ul { overflow:hidden; position:absolute}
.hezuo li { float:left; width:170px; margin-right:22px; text-align:center}
.hezuo li img{ border:4px solid #e5e5e5; display:block; margin-bottom:10px;}
.hezuo li p{ font-size:14px; color:#4e4e4e; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

/*优势*/
.youshi{ overflow:hidden; background:url(../images/youshi_bg.png) no-repeat center top; padding-top:65px;}
.youshi h3{ font-size:30px; color:#dd1a20; text-align:center; margin-bottom:10px;}
.youshi .p0{ font-size:20px; color:#7c7c7c; text-align:center; padding-bottom:20px; background:url(../images/title.png) no-repeat center bottom; margin-bottom:60px;}
.youshi .youshi_wen{ overflow:hidden; width:100%; height:1234px; background:url(../images/youshi_tu.jpg) no-repeat center; position:relative}
.youshi .youshi_list{ position:absolute;}
.youshi .youshi_list h4{ font-size:24px; color:#333; font-weight:normal; margin-bottom:10px;}
.youshi .youshi_list span{ display:block; width:363px; height:21px; background:url(../images/youshi_e_bg.png) no-repeat center; font-size:12px; color:#fff; padding-left:5px; margin-bottom:20px; line-height:21px;}
.youshi .youshi_list p{ font-size:14px; color:#333; line-height:30px; padding-left:23px;}
.youshi .youshi_list em{ color:#ffa200;}
.youshi .youshi_list .p1{ background:url(../images/youshi_a.png) no-repeat left 7px;}
.youshi .youshi_list .p2{ background:url(../images/youshi_b.png) no-repeat left 7px;}
.youshi .youshi_list .p3{ background:url(../images/youshi_c.png) no-repeat left 7px;}
.youshi .youshi_list .p4{ background:url(../images/youshi_d.png) no-repeat left 7px;}
.youshi .youshi_list .p5{ background:url(../images/youshi_e.png) no-repeat left 7px;}
.youshi .youshi01{ left:580px; top:10px;}
.youshi .youshi02{ left:115px; top:295px;}
.youshi .youshi03{ left:580px; top:635px;}
.youshi .youshi04{ left:115px; top:960px}

/*ad02*/
.ad02{ overflow:hidden; width:100%; height:200px; background:url(../images/ad02.jpg) no-repeat center; margin-bottom:45px;}
.ad02 p{ background:url(../images/ad02_phone.png) no-repeat center top; width:150px; float:right; margin-top:60px; padding-top:60px; font-size:22px; color:#ffa200; text-align:center;}
.ad02 em{ display:block; font-size:13px; color:#fff}

/*评价*/
.pingjia{ overflow:hidden; margin-bottom:30px;}
.pingjia h3{ font-size:30px; padding-bottom:20px; background:url(../images/title.png) no-repeat center bottom; margin-bottom:55px; text-align:center; font-weight:normal}
.pingjia h3 a{ color:#333;}
.pingjia ul{ overflow:hidden}
.pingjia li{ float:left; width:50%; height:145px; margin-bottom:25px;}
.pingjia li img{ display:block; float:left; margin-right:15px;}
.pingjia li .wen{ float:left; width:255px; overflow:hidden}
.pingjia li h4{ font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-top:5px; margin-bottom:15px;}
.pingjia li h4 a{ color:#4f4f4f;}
.pingjia li p{ font-size:14px; line-height:22px; height:66px; overflow:hidden; color:#666; text-align:justify}
.pingjia li .more{ display:block; width:79px; height:26px; text-align:center; line-height:26px; font-size:13px; color:#fff; margin-top:10px; background-color:#dd1a20;}

/*服务流程*/
.fuwu{ overflow:hidden; width:100%; height:340px; background-color:#dd1a20;}
.fuwu h3{ font-size:30px; font-weight:normal; text-align:center; color:#fff; margin-top:40px; background:url(../images/fuwu.png) no-repeat center}
.fuwu p{ text-align:center; color:#dee8f7; font-size:14px; margin-bottom:45px;}
.fuwu .list{ overflow:hidden; padding-bottom:40px; background:url(../images/fuwu_shuzi.png) no-repeat center bottom; width:990px; margin-left:-11px}
.fuwu .list li{ width:110px; height:53px; background:url(../images/fuwu01.png) no-repeat center top; text-align:center; font-size:14px; color:#585858; float:left; padding-top:35px;}
.fuwu .list .cur{ background:url(../images/fuwu02.png) no-repeat center top; color:#fff;}
.fuwu .fuwu_content{ width:100%; height:50px; background-color:#0870c8; margin-top:24px}
.fuwu .wen{ width:210px; height:34px; padding:8px 15px; background-color:#ffa200; position:relative}
.fuwu .wen b{ display:block; width:14px; height:7px; background:url(../images/fuwu_s.png) no-repeat center; position:absolute; left:35px; top:-7px;}
.fuwu .wen p{ font-size:14px; color:#fff; text-align:left}

/*关于拓威斯*/
.about{ overflow:hidden; margin-top:40px;}
.about h3{ font-size:18px; padding-left:10px; border-left:5px solid #dd1a20;}
.about h3 p{ font-size:16px; color:#666; font-weight:normal}
.about dl{ overflow:hidden; margin-top:30px; width:100%; height:355px; border-bottom:1px solid #d6d6d6; margin-bottom:20px;}
.about dt{ float:left; width:408px; height:307px;position:relative; margin-right:20px;}
.about dt b{ display:block; width:86px; height:86px; background:url(../images/about_bf.png) no-repeat center; left:161px; top:110px; position:absolute}
.about dd{ float:left; width:550px;; overflow:hidden}
.about dd h4{ font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:10px 0 20px 0;}
.about dd h4 a{ color:#dd1a20;}
.about dd p{ font-size:13px; line-height:20px; height:60px; overflow:hidden;}
.about dd p a{ color:#dd1a20}
.about .wen { overflow:hidden; margin-bottom:15px;}
.about .ryzz{ overflow:hidden}
.about .ryzz_t{ width:100%; padding-bottom:5px; overflow:hidden; border-bottom:2px solid #dcdcdc; margin-bottom:12px;}
.about .ryzz_t h5{ font-size:14px; float:left}
.about .ryzz_t h5 a{ color:#666}
.about .ryzz_t .more{ float:right}
.about .ryzz_window{ overflow:hidden; width:100%; height:170px; position:relative}
.about .ryzz_window ul{ overflow:hidden; position:absolute;}
.about .ryzz_window li{ /*float:left;*/ width:174px; height:150px; display: table-cell;
  text-align: center;
  vertical-align: middle; padding:0 5px}
.about .ryzz_window li img{ display:block; border:1px solid #eee;    max-width: 100%;
  max-height: 100%; margin: 0 auto}
.about .ryzz_window li p{ font-size:13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align: center; height: 20px}

.about .scjd{ overflow:hidden}
.about .scjd h4 p{font-size: 16px;color: #666;font-weight: normal;}
.about .scjd .scjd_t{ overflow:hidden; width:100%; margin-bottom:30px;}
.about .scjd h4{ float:left; font-size:18px; padding-left:10px; border-left:5px solid #dd1a20;}
.about .scjd .more{ float:right}
.about .scjd .scjd_content{ overflow:hidden; position:relative; width:100%; height:180px;}
.about .scjd .scjd_left,.about .scjd .scjd_right{ position:absolute; top:70px;cursor:pointer}
.about .scjd .scjd_left{ left:5px}
.about .scjd .scjd_right{right:5px;}
.about .scjd .scjd_window{ overflow:hidden; width:927px; margin:0 auto; height:180px; position:relative}
.about .scjd .scjd_window ul{ position:absolute; overflow:hidden}
.about .scjd .scjd_window li{ float:left; width:222px; height:180px; margin-right:13px; text-align:center}
.about .scjd .scjd_window li img{ display:block; border:1px solid #e5e5e5; margin-bottom:8px;}
.about .scjd .scjd_window li p{ font-size:14px;}

/*ad03*/
.ad03{ overflow:hidden; width:100%; height:200px; background:url(../images/ad03.jpg) no-repeat center; margin-bottom:45px;}
.ad03 p{ background:url(../images/ad02_phone.png) no-repeat center top; width:150px; float:right; margin-top:60px; padding-top:60px; font-size:22px; color:#ffa200; text-align:center;}
.ad03 em{ display:block; font-size:13px; color:#fff}

/*动态*/
.dongtai{ overflow:hidden; margin-bottom:40px;}
.dongtai .dt_news,.dongtai .hy_news,.dongtai .wenda{ overflow:hidden; width:310px; float:left; margin-right:25px}
.dongtai .wenda{ margin-right:0}
.dongtai .news_t{ width:100%; overflow:hidden; padding-bottom:5px; border-bottom:2px solid #bfbfbf;}
.dongtai .news_t h3{ font-size:18px; float:left; font-weight:normal; padding-left:10px; border-left:4px solid #dd1a20;}
.dongtai .news_t h3 a{ color:#333;}
.dongtai .news_t .more{ float:right; margin-top:10px;}
.dongtai .news_content{ overflow:hidden; width:285px; margin:0 auto; margin-top:20px; height:355px}
.dongtai .news_content .tu_wen{ overflow:hidden; margin-bottom:20px;} 
.dongtai .news_content .tu_wen img{ float:left; display:block; margin-right:10px;}
.dongtai .news_content .tu_wen p{ width:120px; float:left; font-size:13px; line-height:20px; height:100px; overflow:hidden; margin-top:10px;}
.dongtai .news_content ul{ overflow:hidden; width:100%;}
.dongtai .news_content li{ float:left; width:275px; font-size:13px; line-height:35px; background:url(../images/dt_1.png) no-repeat left center; padding-left:10px}
.dongtai .news_content li p{ border-bottom:1px solid #eee; overflow:hidden}
.dongtai .news_content .last p{ border:none}
.dongtai .news_content li a{ display:block; float:left; width:190px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.dongtai .news_content li span{ float:right;}
.dongtai .news_content .wen { overflow:hidden; margin-bottom:28px;}
.dongtai .news_content .wen h5{ font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px; margin-top:10px;} 
.dongtai .news_content .wen h5 a{ color:#434343;}
.dongtai .news_content .wen p{ font-size:13px; line-height:20px; height:80px; width:100%; overflow:hidden}
.dongtai .news_content .wenda_list{ overflow:hidden; margin-bottom:15px;}
.dongtai .news_content .wenda_list h4{ font-size:13px; line-height:22px; background:url(../images/wen.png) no-repeat left center; padding-left:28px; width:252px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:15px;}
.dongtai .news_content .wenda_list h4 a{ color:#eb9a0d;}
.dongtai .news_content .wenda_list p{ font-size:13px; line-height:20px; height:90px; background:url(../images/da.png) no-repeat left 4px; line-height:30px; overflow:hidden; width:252px; padding-left:28px;}

/*咨询*/

.zixun0{ overflow:hidden; border-bottom:1px solid #e5e5e5;}
.zixun0 .zixun_left{ float:left; margin-left:-60px; background:url(../images/zixun_bg.jpg) no-repeat center; width:663px; height:380px;}
.zixun0 .zixun_left p{ background:url(../images/zixun.png) no-repeat left center; font-size:14px; color:#362c24; padding-left:60px; margin-bottom:20px; margin-top:202px; margin-left:311px; line-height:30px;}
.zixun0 .zixun_left em{ display:block; font-size:24px; color:#646464; line-height:30px;}
.zixun0 .zixun_left a{ display:block; width:144px; height:44px; text-align:center; line-height:44px; font-size:16px; color:#fff; background:url(../images/zixun0.png) no-repeat center; margin-left:311px;}
.zixun0 .zixun_right{ float:right; width:348px; height:380px;}
.zixun0 .zixun_right input{ padding-left:55px; width:280px; padding-right:13px; height:46px; border:none; color:#aaa; font-size:14px; line-height:46px; outline:none}
.zixun0 .zixun_right textarea{ padding-left:55px; width:280px; padding-right:13px; height:70px; padding-bottom:4px; padding-top:5px; background:url(../images/zixun_liuyan.png) no-repeat left center; border:none; outline:none; resize:none; color:#aaa; font-size:14px;}
.zixun0 .zixun_right .name{ background:url(../images/zixun_name.png) no-repeat center}
.zixun0 .zixun_right .phone{ background:url(../images/zixun_phone.png) no-repeat center}
.zixun0 .zixun_right .email{ background:url(../images/zixun_email.png) no-repeat center}
.zixun0 .zixun_right li{ overflow:hidden; margin-bottom:5px;}
.zixun0 .zixun_right .last input{ width:90px; padding:0 5px; border:1px solid #b7b7b7; height:44px; line-height:44px; float:left; margin-right:10px; color:#aaa; font-size:16px;}
.zixun0 .zixun_right .last em{ display:block; width:98px; height:38px; margin-top:3px; float:left;}
.zixun0 .zixun_right .last a{ display:block; width:112px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:16px; background-color:#dd1a20; float:right}
.zixun0 .zixun_right .last .submit{ display:block; width:112px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:16px; background-color:#dd1a20; float:right}

/*links*/
.links{ overflow:hidden; margin-top:12px; margin-bottom:35px;}
.links h3{ float:left; width:120px; height:55px; background:url(../images/link.png) no-repeat center top; font-size:28px; text-align:center; font-weight:normal; padding-top:20px;}
.links h3 a{ color:#dd1a20;}
.links h3 p{ font-size:13px; color:#ffa200;}
.links ul{ overflow:hidden; float:left; margin-left:60px; width:800px; margin-top:10px;}
.links a { float:left; margin:10px 18px; font-size:13px;}










